package com.yuandian.api.business_monitor.vo;

import com.yuandian.api.management.entity.ConfSegment;
import com.yuandian.api.management.vo.EndToEndNodeVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 说明：端到端关联展示vo对象
 * @Author yanjun
 * @Date 2020/9/14 8:48
 */
@Data
public class EndToEndShowVo extends SegmentDetail {

	/**
	 * 服务资源编码
	 */
	@ApiModelProperty(value = "服务资源编码", notes = "服务资源编码")
	private String resourceCode;

	/**
	 * 网端id
	 */
	@ApiModelProperty(value = "网端id", notes = "网端id")
	private Integer segmentId;

	/**
	 * 网端名称
	 */
	@ApiModelProperty(value = "网端名称", notes = "网端名称")
	private String segmentName;

	/**
	 * 坐标x
	 */
	@ApiModelProperty(value = "坐标x", notes = "坐标x")
	private Double locationX;

	/**
	 * 坐标y
	 */
	@ApiModelProperty(value = "坐标y", notes = "坐标y")
	private Double locationY;

	/**
	 * 子节点
	 */
	@ApiModelProperty(value = "子节点", notes = "子节点")
	private List<EndToEndNodeVo> childNodes;

	/**
	 * 网端名称
	 */
	@ApiModelProperty(value = "网端信息", notes = "网端信息")
	private ConfSegment segmentInfo;

}
